package com.chinasofti.io;

import java.io.File;
import java.io.IOException;

public class Demo07 {
    public static void main(String[] args) throws IOException {
        File src = new File("D:\\changxin");
        deleteDir(src);
    }

    private static void deleteDir(File src){
        //先删除这个文件夹里所有内容
        //递归
        //获取file下边每个文件和文件夹
        File[] files = src.listFiles();
        //判断当前遍历到的file是文件还是文件夹
        for (File file:files){
            //如果是文件直接删除
            if(file.isFile()){
                file.delete();
            }else {
                //如果是文件夹，调用自己，传递当前遍历的file
                deleteDir(file);
            }
        }
        src.delete();
    }

}
